body{
    background: #fff;
}
/*轮播图开始*/
.zz_lunbo{
    width:100%;
    height:auto;
    overflow: hidden;
    position: relative;
}
.zz_lunbo .hd{
    width:1108px;
    position: absolute;
    left:50%;
    margin-left: -554px;
    bottom:20px;
    text-align: center;
    z-index: 9;
}
.zz_lunbo .hd ul li{
    display: inline-block;
    width:21px;
    height:21px;
    cursor: pointer;
    margin: 0 5px;
    background: url("../images/hd_li.png") center no-repeat;
}
.zz_lunbo .hd ul .on{
    background: url("../images/hd_li_1.png") center no-repeat;
}
.zz_lunbo .bd{
    margin: 0 auto;
}
.zz_lunbo .bd ul li{
    width:100%;
    height:0;
    float: left;
}
.zz_lunbo .bd ul li img{
    width:100%;
}
.zz_lunbo1{
    display: none;
}
/*轮播图结束*/

/*公用头部开始*/
.zz_top{
    width:100%;
    background: #fff;
	padding-top:20px;
}
.zz_top .zz_topc{
    width:1080px;
    height:54px;
    margin: 0 auto;
}
.zz_top .zz_topc ul li{
    float: left;
    height:54px;
    line-height: 54px;
	background:#39ae5d;
    position: relative;
}
.zz_top .zz_topc ul li>a{
    display: block;
    font-size: 16px;
    color: #ffffff;
	background:#39ae5d;
    padding: 0 15px;
}
.zz_top .zz_topc ul li:hover>a{
    background: #2c944c;
}
.zz_top .zz_topc ul li.on>a{
    background: #2c944c;
}
.zz_yc{
    position: absolute;
    left:0;
    top:54px;
    width:100%;
    background: #39ae5d;
    padding: 10px 0;
    display: none;
    z-index: 20;
}
.zz_yc>a{
    display: block;
    text-align: center;
    height:32px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
}
.zz_yc>a.on{
    color: #fdad0a;
}
.zz_yc>a:hover{
    color: #fdad0a;
}
.zz_top .zz_topc ul li:hover .zz_yc{
    display: block;
}
/*公用头部结束*/

/*内容区域开始*/
.zz_wai{
    width:100%;
}
.zz_wai .zz_waic{
    width:1080px;
    background: #fff;
    margin: 0 auto;
    padding: 0 22px;
    box-sizing: border-box;
    padding-top: 26px;
}
.zz_wai .dy_waic{
    padding-top: 19px;
    min-height: 600px;
}
/*内容区域结束*/

/*图片新闻开始*/
.zz_new{
    padding-bottom: 25px;
}
.zz_new .new_l{
    float: left;
    width:470px;
    margin-top: 10px;
    position: relative;
}
.zz_new .new_l ul li{
    width:100%;
}
.zz_new .new_l ul li>a{
    display: block;
    width:470px;
    height:312px;
    overflow: hidden;
}
.zz_new .new_l ul li>a img{
    transition: transform 0.8s;
    -webkit-transition: transform 0.8s;
    -moz-transition: transform 0.8s;
    -o-transition: transform 0.8s;
    -ms-transition: transform 0.8s;
}
.zz_new .new_l ul li:hover>a img{
    opacity:0.9;
    filter: alpha(opacity=90);
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
}
.zz_new .new_l ul li .new_l_div{
    padding: 0 18px;
    background: #f7f7f7;
    overflow: hidden;
    height:66px;
    line-height: 66px;
}
.zz_new .new_l ul li .new_l_div h3 a{
    float: left;
    width:360px;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zz_new .new_l ul li .new_l_div em{
    float: right;
    font-size: 18px;
    color: #333333;
}
.zz_new .new_l ul li:hover h3 a{
    color: #39ae5d;
}
.zz_new .new_l ul li:hover em{
    color: #39ae5d;
}
.zz_new .new_l .prev{
    position: absolute;
    left:0;
    top:134px;
    width:34px;
    height:55px;
    cursor: pointer;
    z-index: 20;
    background: url("../images/zz_beijing1.png") center no-repeat;
}
.zz_new .new_l .prev:hover{
    background: url("../images/zz_beijing1_1.png") center no-repeat;
}
.zz_new .new_l .next{
    position: absolute;
    right:0;
    top:134px;
    width:34px;
    height:55px;
    cursor: pointer;
    z-index: 20;
    background: url("../images/zz_beijing2.png") center no-repeat;
}
.zz_new .new_l .next:hover{
    background: url("../images/zz_beijing2_1.png") center no-repeat;
}
.zz_new .new_r{
    float: right;
    width:539px;
}
.zz_new .new_r .new_rs{
    height:43px;
    line-height: 43px;
    background: url("../images/zz_beijing3.png") center bottom no-repeat;
}
.zz_new .new_r .new_rs h2 a{
    float: left;
    padding-left: 37px;
    font-size: 22px;
    color: #39ae5d;
    background: url("../images/zz_beijing4.png") left center no-repeat;
}
.zz_new .new_r .new_rs h2 a:hover{
    color: #fccb00;
}
.zz_new .new_r .new_rs>a{
    float: right;
    width:64px;
    height:25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    color: #727272;
    margin-top: 10px;
    background: url("../images/zz_beijing5.png") center no-repeat;
}
.zz_new .new_r .new_rs>a:hover{
    color: #fff;
    background: url("../images/zz_beijing5_1.png") center no-repeat;
}
.zz_new .new_r .new_rx{
    padding-top: 5px;
}
.zz_new .new_r .new_rx .new_rx_div{
    
}
.zz_new .new_r .new_rx .new_rx_div .newx_s{
    line-height: 46px;
    overflow: hidden;
}
.zz_new .new_r .new_rx .new_rx_div .newx_s>img{
    float: left;
    margin-top: 14px;
}
.zz_new .new_r .new_rx .new_rx_div .newx_s h3 a{
    float: left;
    width:400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 8px;
    font-size: 20px;
    color: #333333;
}
.zz_new .new_r .new_rx .new_rx_div .newx_s h3 a:hover{
    color: #39ae5d;
}
.zz_new .new_r .new_rx .new_rx_div .newx_s em{
    float: right;
    font-size: 18px;
    color: #686868;
}
.zz_new .new_r .new_rx .new_rx_div>i{
    display: block;
    font-size: 15px;
    color: #666666;
    height:48px;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.zz_new .new_r ul li{
    height:43px;
    line-height: 43px;
}
.zz_new .new_r ul li h3 a{
    float: left;
    width:430px;
    padding-left: 20px;
    font-size: 16px;
    color: #2b2a2a;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("../images/zz_beijing6.png") left center no-repeat;
}
.zz_new .new_r ul li>em{
    float: right;
    font-size: 15px;
    color: #686868;
}
.zz_new .new_r ul li:hover h3 a{
    color: #39ae5d;
    background: url("../images/zz_beijing6_1.png") left center no-repeat;
}
.zz_new .new_r ul li:hover em{
    color: #39ae5d;
}
/*图片新闻结束*/

/*一张大图开始*/
.zz_one{
    padding-bottom: 27px;
}
/*一张大图结束*/

/*三个栏目开始*/
.zz_three{
    padding-bottom: 10px;
    background: url("../images/zz_beijing12.png") center bottom no-repeat;
}
.zz_three .zz_tho{
    float: left;
    width:320px;
}
.zz_three .zz_tho .zz_tho_s{
    height:46px;
    line-height: 46px;
    background: url("../images/zz_beijing7.jpg") center bottom no-repeat;
}
.zz_three .zz_tho .zz_tho_s h2 a{
    float: left;
    padding-left: 37px;
    font-size: 22px;
    color: #39ae5d;
    background: url("../images/zz_beijing8.png") left center no-repeat;
}
.zz_three .zz_tht{
    margin: 0 37px;
}
.zz_three .zz_tht .zz_tho_s h2 a{
    background: url("../images/zz_beijing9.png") left center no-repeat;
}
.zz_three .zz_ths .zz_tho_s h2 a{
    background: url("../images/zz_beijing10.png") left center no-repeat;
}
.zz_three .zz_tho .zz_tho_s h2 a:hover{
    color: #fccb00;
}
.zz_three .zz_tho .zz_tho_s>a{
    float: right;
    width:64px;
    height:25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    color: #727272;
    margin-top: 10px;
    background: url("../images/zz_beijing5.png") center no-repeat;
}
.zz_three .zz_tho .zz_tho_s>a:hover{
    color: #fff;
    background: url("../images/zz_beijing5_1.png") center no-repeat;
}
.zz_three .zz_tho .zz_tho_x{
    padding-top: 24px;
}
.zz_three .zz_tho .zz_tho_x>em{
    display: block;
    font-size: 13px;
    color: #323232;
    height:93px;
    line-height: 27px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-top: 5px;
}
.zz_three .zz_tho .zz_tho_x ul li{
    height:39px;
    line-height: 39px;
}
.zz_three .zz_tho .zz_tho_x ul li h3 a{
    float: left;
    padding-left: 12px;
    width:220px;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("../images/zz_beijing11.jpg") left center no-repeat;
}
.zz_three .zz_tho .zz_tho_x ul li:hover h3 a{
    color: #39ae5d;
    background: url("../images/zz_beijing11_1.jpg") left center no-repeat;
}
.zz_three .zz_tho .zz_tho_x ul li>em{
    float: right;
    font-size: 15px;
    color: #333333;
}
.zz_three .zz_tho .zz_tho_x ul li:hover em{
    color: #39ae5d;
}
.zz_three .zz_tht .zz_tho_x{
    padding-top: 12px;
}
.zz_three .zz_ths .zz_tho_x ul{
    padding-top: 10px;
}
/*三个栏目结束*/

/*四个栏目开始*/
.zz_four{
    padding-top: 39px;
    padding-bottom: 26px;
}
.zz_four ul{
    width:1060px;
}
.zz_four ul li{
    float: left;
    width:245px;
    height:83px;
    margin-right: 20px;
}
.zz_four ul li h2 a{
    display: block;
    line-height: 83px;
    padding-left: 104px;
    font-size: 24px;
    color: #ffffff;
}
.zz_four ul li h2 a:hover{
    color: #fccb00;
}
.zz_four ul li.four_li1 h2 a{
    background: #39ae5d url("../images/zz_beijing13.png") 49px center no-repeat;
}
.zz_four ul li.four_li2 h2 a{
    background: #388aad url("../images/zz_beijing14.png") 49px center no-repeat;
}
.zz_four ul li.four_li3 h2 a{
    background: #ad3850 url("../images/zz_beijing15.png") 49px center no-repeat;
}
.zz_four ul li.four_li4 h2 a{
    background: #ae6728 url("../images/zz_beijing16.png") 49px center no-repeat;
}
/*四个栏目结束*/

/*产品中心开始*/
.zz_pro{
    padding-bottom: 32px;
    background: url("../images/zz_beijing12.png") center bottom no-repeat;
}
.zz_pro .zz_pro_s{
    height:42px;
    line-height: 42px;
    background: url("../images/zz_beijing18.png") center bottom no-repeat;
}
.zz_pro .zz_pro_s h2 a{
    float: left;
    padding-left: 37px;
    font-size: 22px;
    color: #39ae5d;
    background: url("../images/zz_beijing17.png") left center no-repeat;
}
.zz_pro .zz_pro_s h2 a:hover{
    color: #fccb00;
}
.zz_pro .zz_pro_s>a{
    float: right;
    width:64px;
    height:25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    color: #727272;
    margin-top: 6px;
    background: url("../images/zz_beijing5.png") center no-repeat;
}
.zz_pro .zz_pro_s>a:hover{
    color: #fff;
    background: url("../images/zz_beijing5_1.png") center no-repeat;
}
.zz_pro .zz_pro_x{
    padding-top: 23px;
    position: relative;
}
.zz_pro .zz_pro_x ul li{
    float: left;
    width:249px;
    margin-right: 14px;
}
.zz_pro .zz_pro_x ul li>a{
    display: block;
    width:249px;
    height:173px;
    overflow: hidden;
}
.zz_pro .zz_pro_x ul li>a img{
    transition: transform 0.8s;
    -webkit-transition: transform 0.8s;
    -moz-transition: transform 0.8s;
    -o-transition: transform 0.8s;
    -ms-transition: transform 0.8s;
}
.zz_pro .zz_pro_x ul li:hover>a img{
    opacity:0.9;
    filter: alpha(opacity=90);
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
}
.zz_pro .zz_pro_x ul li h3 a{
    display: block;
    text-align: center;
    font-size: 18px;
    color: #3a3a3a;
    line-height: 43px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zz_pro .zz_pro_x ul li:hover h3 a{
    color: #39ae5d;
}
.zz_pro .zz_pro_x .prev{
    position: absolute;
    left:-56px;
    top:86px;
    width:34px;
    height:55px;
    cursor: pointer;
    z-index: 20;
    background: url("../images/zz_beijing1.png") center no-repeat;
}
.zz_pro .zz_pro_x .prev:hover{
    background: url("../images/zz_beijing1_1.png") center no-repeat;
}
.zz_pro .zz_pro_x .next{
    position: absolute;
    right:-56px;
    top:86px;
    width:34px;
    height:55px;
    cursor: pointer;
    z-index: 20;
    background: url("../images/zz_beijing2.png") center no-repeat;
}
.zz_pro .zz_pro_x .next:hover{
    background: url("../images/zz_beijing2_1.png") center no-repeat;
}
/*产品中心结束*/

/*合作伙伴开始*/
.layB{
    width:100%;
}
.layB .tbC{
    padding: 0 15px;
    padding-top: 36px;
    padding-bottom: 18px;
    position: relative;
}
.layB .tbC .prev{
    position: absolute;
    left:-15px;
    top:50%;
    margin-top: -13px;
    width:17px;
    height:27px;
    cursor: pointer;
    background: url("../images/zz_beijing19.png") center no-repeat;
}
.layB .tbC .prev:hover{
    background: url("../images/zz_beijing19_1.png") center no-repeat;
}
.layB .tbC .next{
    position: absolute;
    right:-15px;
    top:50%;
    margin-top: -13px;
    width:17px;
    height:27px;
    cursor: pointer;
    background: url("../images/zz_beijing20.png") center no-repeat;
}
.layB .tbC .next:hover{
    background: url("../images/zz_beijing20_1.png") center no-repeat;
}
.layB .tbC .slide{
    width:100%;
}
.layB .tbC .slide .swiper-wrapper{
    width:1040px;
    overflow: hidden;
}
.layB .tbC .slide .swiper-wrapper .swiper-slide{
    float: left;
    width:227px;
    height:83px;
    margin-right: 33px;
    margin-bottom: 22px;
    margin-top: 0 !important;
}
.layB .tbC .slide .swiper-wrapper .swiper-slide a{
    display: block;
}
.layB .tbC .slide .swiper-wrapper .swiper-slide:hover{
    opacity:0.8;
    filter: alpha(opacity=80);
}
/*合作伙伴结束*/

/*底部开始*/
.zz_end{
    width:100%;
    background: #fcfcfc;
}
.zz_end .zz_endc{
    width:1050px;
    padding: 14px 0;
    margin: 0 auto;
}
.zz_end .zz_endc .end_l{
    float: left;
    width:0px;
    padding: 10px 0;
    background: url("../images/zz_beijing21.png") right center no-repeat;
}
.zz_end .zz_endc .end_l .end_li{
    float: left;
    font-size: 15px;
    color: #878787;
    line-height: 38px;
    padding-left: 31px;
}
.zz_end .zz_endc .end_l .end_li em{
    color: #888888;
}
.zz_end .zz_endc .end_l .end_li1{
    background: url("../images/zz_beijing25.png") left center no-repeat;
}
.zz_end .zz_endc .end_l .end_li2{
    padding-left: 22px;
    background: url("../images/zz_beijing26.png") left center no-repeat;
}
.zz_end .zz_endc .end_l .end_li3{
    background: url("../images/zz_beijing27.png") left center no-repeat;
}
.zz_end .zz_endc .end_l .end_li2{
    float: right;
    margin-right: 71px;
}
.zz_end .zz_endc .end_l .end_div{
    float: right;
    margin-right: 66px;
    margin-top: 8px;
}
.search-xy {
    position: relative;
    width: 100px;

}
.zz_end .zz_endc .end_l .end_div .search{
    float: left;
    width:23px;
    height:23px;
    margin: 0 5px;
    background: url("../images/zz_beijing22.png") center no-repeat;
    position: relative;
    cursor: pointer;
}
.zz_end .zz_endc .end_l .end_div  .search_div{
    position: absolute;
    left:30px;
    top:-5px;
    width:120px;
    height:32px;
    background: #fff;
    padding: 0 10px;
    display: none;
}
.zz_end .zz_endc .end_l .end_div .search_div input{
    display: block;
    width:100%;
    height:32px;
    line-height: 32px;
    outline:none;
    background: none;
    border:none;
    font-size: 12px;
    color: #999;
}
.zz_end .zz_endc .end_l .end_div .search:hover .search_div{
    display: block;
}
.zz_end .zz_endc .end_l .end_div .search:hover{
    background: url("../images/zz_beijing22_1.png") center no-repeat;
}
.zz_end .zz_endc .end_l .end_div .zz_shouye{
    float: left;
    width:23px;
    height:23px;
    margin: 0 5px;
    background: url("../images/zz_beijing23.png") center no-repeat;
}
.zz_end .zz_endc .end_l .end_div .zz_shouye:hover{
    background: url("../images/zz_beijing23_1.png") center no-repeat;
}
.zz_end .zz_endc .end_l .end_div .zz_shoucang{
    float: left;
    width:23px;
    height:23px;
    margin: 0 5px;
    background: url("../images/zz_beijing24.png") center no-repeat;
}
.zz_end .zz_endc .end_l .end_div .zz_shoucang:hover{
    background: url("../images/zz_beijing24_1.png") center no-repeat;
}
.zz_end .zz_endc .end_r{
    float: right;
    width:1050px;
}
.zz_end .zz_endc .end_r img{
    float: right;
    margin-left: 71px;
}
.zz_end .zz_endc .end_r .end_rr{
    float: left;
    width:600px;
    margin-top: 40px;
}
.zz_end .zz_endc .end_r .end_rr>a{
    font-size: 16px;
    color: #999999;
    line-height: 35px;
}
.zz_end .zz_endc .end_r .end_rr>em{
    font-size: 14px;
    color: #999999;
    padding: 0 3px;
}
.zz_end .zz_endc .end_r .end_rr>a:hover{
    color: #fccb00;
}
.zz_bottom{
    width:100%;
    padding: 10px 0;
    background: #f7f7f7;
}
.zz_bottom .zz_bottomc{
    width:1050px;
    margin:0 auto;
}
.zz_bottom .zz_bottomc p{
    font-size: 12px;
    color: #9b9b9b;
    line-height: 26px;
}
.zz_bottom .zz_bottomc p a{
    display: inline-block;
    font-size: 12px;
    color: #878787;
    line-height: 26px;
    transform: translate(0,0);
    transition:all 0.2s ease-in 0.2s;
}
.zz_bottom .zz_bottomc p img{
    vertical-align: middle;
    display: inline;
}
.zz_bottom .zz_bottomc p a[href]:hover{
    color: #fccb00;
    opacity: 1;
    transition-duration: 0.2s;
}
.zz_bottom .zz_bottomc p .gaba{
    padding-left: 30px;
    background: url("../images/gaba.png") left center no-repeat;
}
.zz_bottom1{
    display: none;
}
/*公用底部结束*/



.zz_menu{
    display: none;
}




/*遮罩开始*/
.zhezhao{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 8;
    opacity: 0.4;
    display: none;
    overflow-x: hidden;
}
/*遮罩结束*/










/*ipad端媒体查询开始*/
@media (min-width: 750px) and (max-width: 1024px) {/*如果不是三屏这里请忽略*/
    html,body{
        min-width: 750px;
        max-width: 1024px;
        overflow-x: hidden;
        position: relative;
    }
    .zz_lunbo{
        display: none;
    }
    .zz_lunbo1{
        display: block;
    }
    .zz_top{
        display: none;
        width:50%;
        position: absolute;
        right:0;
        z-index: 19;
        background: #2c944c;
    }
    .zz_top .zz_topc{
        width:100%;
        height:auto;
        box-sizing: border-box;
    }
    .zz_top .zz_topc ul li{
        float: none;
    }
    .zz_top .zz_topc ul li>a{
        font-size: 20px;
        padding:0;
        text-align: center;
    }
    .zz_top .zz_topc ul li.on>a{
        background: #fccb00;
    }
    .zz_top .zz_topc ul li:hover .zz_yc{
        display: none;
    }
    .zz_wai .zz_waic{
        width: 100%;
        background: #fff;
        margin: 0 auto;
        padding: 0 22px;
        box-sizing: border-box;
        padding-top: 10px;
    }
    .zz_new .new_l{
        float: none;
        width: 100%;
        margin-top: 10px;
        position: relative;
    }
    .zz_new .new_l .bd{
        position: relative;
        overflow: hidden;
        padding-bottom: 30px;
    }
    .zz_new .new_l ul li>a{
        width: 100%;
        height: auto;
    }
    .zz_new .new_l ul li>a img{
        width:100%;
    }
    .zz_new .new_l ul li .new_l_div h3 a{
        width:80%;
    }
    .zz_new .new_l .prev{
        display: none;
    }
    .zz_new .new_l .next{
        display: none;
    }
    .zz_new .new_r{
        float: none;
        width:100%;
    }
    .zz_new .new_r .new_rs{
        background: none;
        border-bottom: 1px solid #2aa04b;
    }
    .zz_new .new_r .new_rx .new_rx_div .newx_s h3 a{
        width:80%;
    }
    .zz_new .new_r ul li h3 a{
        width:80%;
    }
    .zz_three .zz_tho{
        float: none;
        width:100%;
        padding-bottom: 20px;
    }
    .zz_three .zz_tht{
        margin: 0;
    }
    .zz_three .zz_tho .zz_tho_s{
        background: none;
        border-bottom: 1px solid #2aa04b;
    }
    .zz_three .zz_tho .zz_tho_x>em{
        height: 62px;
        -webkit-line-clamp: 2;
    }
    .zz_three .zz_tho .zz_tho_x>img{
        width:100%;
    }
    .zz_three .zz_tho .zz_tho_x ul li h3 a{
        width:80%;
    }
    .zz_four{
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .zz_four ul{
        width: 100%;
    }
    .zz_four ul li{
        width:49%;
        height:auto;
        margin-right: 0;
        margin-bottom: 2%;
    }
    .zz_four ul li:nth-of-type(even){
        float: right;
    }
    .zz_pro .zz_pro_x ul li{
        width:50%;
        margin-right: 0;
    }
    .zz_pro .zz_pro_x ul li>a{
        width:100%;
        height:auto;
    }
    .zz_pro .zz_pro_x ul li>a img{
        width:100%;
    }
    .zz_pro .zz_pro_x .bd{
        position: relative;
    }
    .layB .tbC .slide{
        position: relative;
        overflow: hidden;
        padding-bottom: 20px;
    }
    .layB .tbC .slide ul li{
        float: left;
        width: 30%;
        height: auto;
        margin-right: 0;
        margin-bottom: 20px;
        margin-top: 0 !important;
    }
    .layB .tbC .slide ul li img{
        width:100%;
    }
    .layB .tbC .prev{
        display: none;
    }
    .layB .tbC .next{
        display: none;
    }
    /*底部开始*/
    .zz_end{
        display: none;
    }
    .zz_bottom1{
        display: none;
    }
    .zz_bottom{
        width:100%;
        min-height: 100px;
        background-color: #333333;
        padding:0 24px;
        box-sizing: border-box;
    }
    .zz_bottom .zz_bottomc{
        width:100%;
        min-height: 100px;
        margin:0 auto;
    }
    .zz_bottom .zz_bottomc p{
        font-size: 12px;
        color: #c2c2c2;
    }
    .zz_bottom .zz_bottomc p a{
        display: inline-block;
        padding: 10px 0;
        font-size: 12px;
        color: #c2c2c2;
        transform: translate(0,0);
        transition:all 0.2s ease-in 0.2s;
    }
    .zz_bottom .zz_bottomc p img{
        vertical-align: middle;
        display: inline;
    }
    .zz_bottom .zz_bottomc p a[href]:hover{
        color: #d71313;
        opacity: 1;
        transition-duration: 0.2s;
    }
    .zz_bottom .zz_bottomc p .gaba{
        padding-left: 30px;
        background: url("../images/gaba.png") left center no-repeat;
    }
    /*底部结束*/
    .zz_menu{
        display: block;
        position: absolute;
        right:24px;
        top:40px;
        z-index: 9;
        width:43px;
        height:48px;
    }
    .layB .tbC .slide .swiper-wrapper .swiper-slide{
        height: auto;
    }
}
/*ipad端媒体查询结束*/













/*手机端媒体查询开始*/
@media (min-width: 320px) and (max-width: 750px) {
    html,body{
        min-width: 320px;
        max-width: 750px;
        overflow-x: hidden;
        position: relative;
    }
    .zz_lunbo{
        display: none;
    }
    .zz_lunbo1{
        display: block;
    }
    .zz_top{
        display: none;
        width:50%;
        position: absolute;
        right:0;
        z-index: 19;
        background: #2c944c;
    }
    .zz_top .zz_topc{
        width:100%;
        height:auto;
        box-sizing: border-box;
    }
    .zz_top .zz_topc ul li{
        float: none;
    }
    .zz_top .zz_topc ul li>a{
        font-size: 16px;
        padding:0;
        text-align: center;
    }
    .zz_top .zz_topc ul li.on>a{
        background: #fccb00;
    }
    .zz_new .new_l ul li .new_l_div{
        height:46px;
        line-height: 46px;
    }
    .zz_top .zz_topc ul li:hover .zz_yc{
        display: none;
    }
    .zz_wai .zz_waic{
        width: 100%;
        background: #fff;
        margin: 0 auto;
        padding: 0 12px;
        box-sizing: border-box;
        padding-top: 5px;
    }
    .zz_new .new_l{
        float: none;
        width: 100%;
        margin-top: 10px;
        position: relative;
    }
    .zz_new .new_l .bd{
        position: relative;
        overflow: hidden;
        padding-bottom: 30px;
    }
    .zz_new .new_l ul li>a{
        width: 100%;
        height: auto;
    }
    .zz_new .new_l ul li>a img{
        width:100%;
    }
    .zz_new .new_l ul li .new_l_div h3 a{
        width:80%;
        font-size: 14px;
    }
    .zz_new .new_l ul li .new_l_div em{
        font-size: 14px;
    }
    .zz_new .new_l .prev{
        display: none;
    }
    .zz_new .new_l .next{
        display: none;
    }
    .zz_new{
        padding-bottom: 10px;
    }
    .zz_one{
        padding-bottom: 10px;
    }
    .zz_three .zz_tho .zz_tho_x{
        padding-top: 10px;
    }
    .zz_three .zz_tho .zz_tho_x img{
        width: 100%;
    }
    .zz_new .new_r{
        float: none;
        width:100%;
    }
    .zz_new .new_r .new_rs{
        background: none;
        border-bottom: 1px solid #2aa04b;
    }
    .zz_new .new_r .new_rx .new_rx_div .newx_s h3 a{
        width:60%;
        font-size: 14px;
    }
    .zz_new .new_r .new_rx .new_rx_div .newx_s em{
        font-size: 14px;
    }
    .zz_new .new_r .new_rx .new_rx_div>i{
        font-size: 12px;
    }
    .zz_new .new_r ul li h3 a{
        width:60%;
        font-size: 14px;
    }
    .zz_new .new_r ul li>em{
        font-size: 12px;
    }
    .zz_three .zz_tho{
        float: none;
        width:100%;
        padding-bottom: 10px;
    }
    .zz_three .zz_tht{
        margin: 0;
    }
    .zz_three .zz_tho .zz_tho_s{
        background: none;
        border-bottom: 1px solid #2aa04b;
    }
    .zz_three .zz_tho .zz_tho_x>em{
        height: 62px;
        font-size: 14px;
        -webkit-line-clamp: 2;
    }
    .zz_three .zz_tho .zz_tho_x>img{
        width:100%;
    }
    .zz_three .zz_tho .zz_tho_x ul li h3 a{
        width:60%;
        font-size: 14px;
    }
    .zz_three .zz_tho .zz_tho_x ul li>em{
        font-size: 12px;
    }
    .zz_four{
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .zz_four ul{
        width: 100%;
    }
    .zz_four ul li{
        width:49%;
        height:auto;
        margin-right: 0;
        margin-bottom: 2%;
    }
    .zz_four ul li:nth-of-type(even){
        float: right;
    }
    .zz_pro .zz_pro_x ul li{
        width:50%;
        margin-right: 0;
    }
    .zz_pro .zz_pro_x ul li>a{
        width:100%;
        height:auto;
    }
    .zz_pro .zz_pro_x ul li>a img{
        width:100%;
    }
    .zz_pro .zz_pro_x .bd{
        position: relative;
    }
    .layB .tbC .slide{
        position: relative;
        overflow: hidden;
        padding-bottom: 20px;
    }
    .layB .tbC .slide ul li{
        float: left;
        width: 30%;
        height: auto;
        margin-right: 0;
        margin-bottom: 20px;
        margin-top: 0 !important;
    }
    .zz_four ul li h2 a{
        font-size: 18px;
        padding-left: 60px;
        line-height: 60px;
        font-weight: normal;
    }
    .zz_four ul li.four_li1 h2 a{
        height:auto;
        background-position: 10px center;
    }
    .zz_four ul li.four_li2 h2 a{
        background-position: 10px center;
    }
    .zz_four ul li.four_li3 h2 a{
        background-position: 15px center;
    }
    .zz_four ul li.four_li4 h2 a{
        background-position: 15px center;
    }
    .layB .tbC .slide ul li img{
        width:100%;
    }
    .layB .tbC .prev{
        display: none;
    }
    .layB .tbC .next{
        display: none;
    }
    .zz_pro .zz_pro_x ul li h3 a{
        font-size: 14px;
    }
    .zz_pro{
        padding-bottom: 12px;
    }
    .layB .tbC{
        padding: 10px 0;
    }
    /*底部开始*/
    .zz_end{
        display: none;
    }
    .zz_bottom1{
        display: block;
        width:100%;
        background-color: #39ae5d;
        text-align: center;
        padding: 5px 0;
    }
    .zz_bottom1 p{
        font-size: 12px;
        color: #acdcff;
        line-height: 25px;
    }
    .zz_bottom1 p a{
        display: inline-block;
        padding: 0;
        font-size: 12px;
        color: #f1f1f1;
        transform: translate(0,0);
        transition:all 0.2s ease-in 0.2s;
    }
    .zz_bottom1 p img{
        vertical-align: middle;
        display: inline;
    }
    .zz_bottom1 p a[href]:hover{
        color: #acdcff;
        opacity: 1;
        transition-duration: 0.2s;
    }
    .zz_bottom1 p .gaba{
        padding-left: 30px;
        background: url("../images/gaba.png") left center no-repeat;
    }
    .zz_bottom{
        display: none;
    }
    /*公用底部结束*/
    .zz_menu{
        display: block;
        position: absolute;
        right:12px;
        top:20px;
        z-index: 9;
        width:23px;
        height:28px;
    }
    .layB .tbC .slide .swiper-wrapper .swiper-slide{
        height: auto;
        margin-bottom: 10px;
    }
}
/*手机端媒体查询结束*/